package cn.goktech.sports.modules.importDataone.entity;

import java.io.Serializable;
import java.util.Date;

import java.math.BigDecimal;


/**
 * 模板一数据
 * @author ljc
 */
public class ImportDataoneEntity implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	/**
	 * 导入模板一表主键
	 */
	private Long importDataoneId;
	
	/**
	 * 资费区（一区-九区）
	 */
	private String feeArea;
	
	/**
	 * 通达国家（地区，每个地区逗号与逗号隔开）
	 */
	private String accessToTheState;
	
	/**
	 * 价格
	 */
	private BigDecimal price;
	
	/**
	 * 货物类型（1.文件，2.物品）
	 */
	private String goodsType;
	
	/**
	 * 首重（统一为kg）
	 */
	private String firstPriority;
	
	/**
	 * 参考时限 （工作日）
	 */
	private String referenceTime;
	
	/**
	 * 最高限重（kg）
	 */
	private String maximumWeight;
	
	/**
	 * 最大尺寸限制（m）
	 */
	private String maximumSizeLimit;
	
	/**
	 * 补偿标准
	 */
	private String compensationStandard;
	
	/**
	 * 备注
	 */
	private String remarks;
	
	/**
	 * 起重（单位g）
	 */
	private String lifting;
	
	/**
	 * 创建时间
	 */
	private Date gmtCreate;
	
	/**
	 * 修改时间
	 */
	private Date gmtModified;
	
    /**
     * ImportDataoneEntity constructor
     */
	public ImportDataoneEntity() {
		super();
	}

    /**
     * setter forimportDataoneId
     * @paramimportDataoneId
     */
	public void setimportDataoneId(Long importDataoneId) {
		this.importDataoneId = importDataoneId;
	}

    /**
     * getter forimportDataoneId
     */
	public Long getimportDataoneId() {
		return importDataoneId;
	}

    /**
     * setter for feeArea
     * @param feeArea
     */
	public void setFeeArea(String feeArea) {
		this.feeArea = feeArea;
	}

    /**
     * getter for feeArea
     */
	public String getFeeArea() {
		return feeArea;
	}

    /**
     * setter for accessToTheState
     * @param accessToTheState
     */
	public void setAccessToTheState(String accessToTheState) {
		this.accessToTheState = accessToTheState;
	}

    /**
     * getter for accessToTheState
     */
	public String getAccessToTheState() {
		return accessToTheState;
	}

    /**
     * setter for price
     * @param price
     */
	public void setPrice(BigDecimal price) {
		this.price = price;
	}

    /**
     * getter for price
     */
	public BigDecimal getPrice() {
		return price;
	}

    /**
     * setter for goodsType
     * @param goodsType
     */
	public void setGoodsType(String goodsType) {
		this.goodsType = goodsType;
	}

    /**
     * getter for goodsType
     */
	public String getGoodsType() {
		return goodsType;
	}

    /**
     * setter for firstPriority
     * @param firstPriority
     */
	public void setFirstPriority(String firstPriority) {
		this.firstPriority = firstPriority;
	}

    /**
     * getter for firstPriority
     */
	public String getFirstPriority() {
		return firstPriority;
	}

    /**
     * setter forreferenceTime
     * @paramreferenceTime
     */
	public void setreferenceTime(String referenceTime) {
		this.referenceTime = referenceTime;
	}

    /**
     * getter forreferenceTime
     */
	public String getreferenceTime() {
		return referenceTime;
	}

    /**
     * setter for maximumWeight
     * @param maximumWeight
     */
	public void setMaximumWeight(String maximumWeight) {
		this.maximumWeight = maximumWeight;
	}

    /**
     * getter for maximumWeight
     */
	public String getMaximumWeight() {
		return maximumWeight;
	}

    /**
     * setter for maximumSizeLimit
     * @param maximumSizeLimit
     */
	public void setMaximumSizeLimit(String maximumSizeLimit) {
		this.maximumSizeLimit = maximumSizeLimit;
	}

    /**
     * getter for maximumSizeLimit
     */
	public String getMaximumSizeLimit() {
		return maximumSizeLimit;
	}

    /**
     * setter for compensationStandard
     * @param compensationStandard
     */
	public void setCompensationStandard(String compensationStandard) {
		this.compensationStandard = compensationStandard;
	}

    /**
     * getter for compensationStandard
     */
	public String getCompensationStandard() {
		return compensationStandard;
	}

    /**
     * setter for remarks
     * @param remarks
     */
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

    /**
     * getter for remarks
     */
	public String getRemarks() {
		return remarks;
	}

    /**
     * setter for lifting
     * @param lifting
     */
	public void setLifting(String lifting) {
		this.lifting = lifting;
	}

    /**
     * getter for lifting
     */
	public String getLifting() {
		return lifting;
	}

    /**
     * setter for gmtCreate
     * @param gmtCreate
     */
	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

    /**
     * getter for gmtCreate
     */
	public Date getGmtCreate() {
		return gmtCreate;
	}

    /**
     * setter for gmtModified
     * @param gmtModified
     */
	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}

    /**
     * getter for gmtModified
     */
	public Date getGmtModified() {
		return gmtModified;
	}

    /**
     * ImportDataoneEntity.toString()
     */
    @Override
    public String toString() {
        return "ImportDataoneEntity{" +
               " importDataoneId='" + importDataoneId + '\'' +
               ", feeArea='" + feeArea + '\'' +
               ", accessToTheState='" + accessToTheState + '\'' +
               ", price='" + price + '\'' +
               ", goodsType='" + goodsType + '\'' +
               ", firstPriority='" + firstPriority + '\'' +
               ", referenceTime='" + referenceTime + '\'' +
               ", maximumWeight='" + maximumWeight + '\'' +
               ", maximumSizeLimit='" + maximumSizeLimit + '\'' +
               ", compensationStandard='" + compensationStandard + '\'' +
               ", remarks='" + remarks + '\'' +
               ", lifting='" + lifting + '\'' +
               ", gmtCreate='" + gmtCreate + '\'' +
               ", gmtModified='" + gmtModified + '\'' +
               '}';
    }

}
